!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("lodash")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[DropDownMenu_OverlineMenuButtonSkin]",["react","lodash"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[DropDownMenu_OverlineMenuButtonSkin]"]=t(require("react"),require("lodash")):e["rb_wixui.thunderbolt[DropDownMenu_OverlineMenuButtonSkin]"]=t(e.React,e._)}("u">typeof self?self:this,(e,t)=>(()=>{var r={75178(e,t,r){e.exports=r(33188)(r(37183),"DataView")},48561(e,t,r){e.exports=r(33188)(r(37183),"Map")},1490(e,t,r){e.exports=r(33188)(r(37183),"Promise")},96775(e,t,r){e.exports=r(33188)(r(37183),"Set")},7187(e,t,r){e.exports=r(37183).Symbol},88985(e,t,r){e.exports=r(33188)(r(37183),"WeakMap")},16990(e,t,r){var n=r(7187),o=r(51029),a=r(8704),i=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},46252(e,t,r){var n=r(16990),o=r(46184);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},73829(e,t,r){var n=r(94360),o=r(67234),a=r(46015),i=r(70275),l=/^\[object .+?Constructor\]$/,s=Object.prototype,u=Function.prototype.toString,c=s.hasOwnProperty,d=RegExp("^"+u.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(n(e)?d:l).test(i(e))}},84271(e,t,r){var n=r(16990),o=r(31784),a=r(46184),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[n(e)]}},29966(e,t,r){var n=r(88089),o=r(6128),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}},26143(e){e.exports=function(e){return function(t){return e(t)}}},85171(e,t,r){e.exports=r(37183)["__core-js_shared__"]},75194(e,t,r){e.exports="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g},33188(e,t,r){var n=r(73829),o=r(91870);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},51029(e,t,r){var n=r(7187),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var o=i.call(e);return n&&(t?e[l]=r:delete e[l]),o}},58355(e,t,r){var n=r(75178),o=r(48561),a=r(1490),i=r(96775),l=r(88985),s=r(16990),u=r(70275),c="[object Map]",d="[object Promise]",p="[object Set]",f="[object WeakMap]",b="[object DataView]",h=u(n),v=u(o),m=u(a),y=u(i),x=u(l),j=s;(n&&j(new n(new ArrayBuffer(1)))!=b||o&&j(new o)!=c||a&&j(a.resolve())!=d||i&&j(new i)!=p||l&&j(new l)!=f)&&(j=function(e){var t=s(e),r="[object Object]"==t?e.constructor:void 0,n=r?u(r):"";if(n)switch(n){case h:return b;case v:return c;case m:return d;case y:return p;case x:return f}return t}),e.exports=j},91870(e){e.exports=function(e,t){return null==e?void 0:e[t]}},67234(e,t,r){var n,o=r(85171),a=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!a&&a in e}},88089(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},6128(e,t,r){e.exports=r(61429)(Object.keys,Object)},43271(e,t,r){e=r.nmd(e);var n=r(75194),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&n.process,l=function(){try{var e=a&&a.require&&a.require("util").types;if(e)return e;return i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=l},8704(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},61429(e){e.exports=function(e,t){return function(r){return e(t(r))}}},37183(e,t,r){var n=r(75194),o="object"==typeof self&&self&&self.Object===Object&&self;e.exports=n||o||Function("return this")()},70275(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},95962(e,t,r){var n=r(46252),o=r(46184),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable;e.exports=n(function(){return arguments}())?n:function(e){return o(e)&&i.call(e,"callee")&&!l.call(e,"callee")}},64383(e){e.exports=Array.isArray},19592(e,t,r){var n=r(94360),o=r(31784);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},78098(e,t,r){e=r.nmd(e);var n=r(37183),o=r(11329),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,l=i&&i.exports===a?n.Buffer:void 0,s=l?l.isBuffer:void 0;e.exports=s||o},55359(e,t,r){var n=r(29966),o=r(58355),a=r(95962),i=r(64383),l=r(19592),s=r(78098),u=r(88089),c=r(63905),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(l(e)&&(i(e)||"string"==typeof e||"function"==typeof e.splice||s(e)||c(e)||a(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(u(e))return!n(e).length;for(var r in e)if(d.call(e,r))return!1;return!0}},94360(e,t,r){var n=r(16990),o=r(46015);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},31784(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},46015(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},46184(e){e.exports=function(e){return null!=e&&"object"==typeof e}},63905(e,t,r){var n=r(84271),o=r(26143),a=r(43271),i=a&&a.isTypedArray;e.exports=i?o(i):n},11329(e){e.exports=function(){return!1}},89094(e,t,r){"use strict";var n=r(87006),o=Symbol.for("react.element"),a=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),i=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var n,s={},u=null,c=null;for(n in void 0!==r&&(u=""+r),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,n)&&!l.hasOwnProperty(n)&&(s[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===s[n]&&(s[n]=t[n]);return{$$typeof:o,type:e,key:u,ref:c,props:s,_owner:i.current}}t.jsx=s,t.jsxs=s},36870(e,t,r){"use strict";e.exports=r(89094)},58478(e){"use strict";e.exports=t},87006(t){"use strict";t.exports=e}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t,r)=>{var n=(t,r)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,[r]:t[n]})};n(t,"get"),n(r,"value")},o.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var a={};return(()=>{"use strict";let e;o.r(a),o.d(a,{components:()=>T});var t=o(36870),r=o(87006);let n=function(){for(var e,t,r=0,n="";r{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}let l=i(32),s=i(13),u=e=>{s(e),l(e)};i(27);let c=["aria-id","aria-metadata","aria-type"],d=e=>Object.entries(e).reduce((e,[t,r])=>(t.includes("data-")&&(e[t]=r),e),{}),p=r.forwardRef((e,r)=>{let n,{href:o,role:a,target:i,rel:c,className:p="",children:f,linkPopupId:b,anchorDataId:h,anchorCompId:v,tabIndex:m,dataTestId:y="linkElement",title:x,onClick:j,onDoubleClick:g,onMouseEnter:w,onMouseLeave:k,onFocus:I,onFocusCapture:S,onBlurCapture:M,"aria-live":O,"aria-disabled":C,"aria-label":N,"aria-labelledby":P,"aria-pressed":_,"aria-expanded":D,"aria-describedby":E,"aria-haspopup":A,"aria-current":B,dataPreview:T,dataPart:L}=e;switch(void 0!==e.activateByKey?e.activateByKey:b?"SpaceOrEnter":"Enter"){case"Enter":n=s;break;case"Space":n=l;break;case"SpaceOrEnter":n=u;break;default:n=void 0}return void 0!==o||b?(0,t.jsx)("a",{...d(e),"data-testid":y,"data-popupid":b,"data-anchor":h,"data-anchor-comp-id":v,"data-preview":T,"data-part":L,href:o||void 0,target:i,role:b?"button":a,rel:c,className:p,onKeyDown:n,"aria-live":O,"aria-disabled":C,"aria-label":N,"aria-labelledby":P,"aria-pressed":_,"aria-expanded":D,"aria-haspopup":A,"aria-describedby":E,"aria-current":B,title:x,onClick:j,onMouseEnter:w,onMouseLeave:k,onDoubleClick:g,onFocus:I,onFocusCapture:S,onBlurCapture:M,ref:r,tabIndex:b?0:m,children:f}):(0,t.jsx)("div",{...d(e),"data-testid":y,"data-preview":T,"data-part":L,className:p,tabIndex:m,"aria-label":N,"aria-labelledby":P,"aria-haspopup":A,"aria-disabled":C,"aria-expanded":D,title:x,role:a,onClick:j,onDoubleClick:g,onMouseEnter:w,onMouseLeave:k,ref:r,children:f})}),f=e=>{let{wrapperProps:{ariaHasPopup:r,isMoreButton:n,ariaDescribedBy:o,ariaExpanded:a,ariaCurrent:i,role:l},className:s,children:u,link:c,tabIndex:d}=e;return(0,t.jsx)(p,{...c,"aria-haspopup":r,"aria-describedby":o,"aria-current":i,"aria-expanded":a,tabIndex:d||(!n&&c&&c.href?void 0:0),className:s,role:l,children:u})},b=e=>{let{dir:r,textAlign:n,className:o,children:a,tagName:i="p",id:l}=e;return(0,t.jsx)(i,{className:o,style:{textAlign:n},dir:r,id:`${l}label`,children:a})},h=e=>{let{wrapperProps:{dir:r,textAlign:o,id:a},classNames:i,children:l}=e;return(0,t.jsx)("div",{className:n(i.bg),style:{textAlign:o},children:(0,t.jsx)(b,{dir:r,textAlign:o,className:i.label,id:a,children:l})})},v=()=>(0,t.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 16 11",fill:"black",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M8 10.5L16 1.86193L14.7387 0.5L8 7.77613L1.26133 0.499999L-5.95321e-08 1.86193L8 10.5Z"})}),m=e=>{let{label:o,direction:a="ltr",positionInList:i,parentId:l,dataId:s,isContainer:u,isSelected:c,isHovered:p,link:b,tagName:h="div",id:m,className:y,compClassName:x,onClick:j,onDoubleClick:g,onMouseEnter:w,onMouseLeave:k,index:I,children:S,isDropDownButton:M,subItems:O}=e,[C,N]=r.useState(!1),P=O&&O.length>0,_=e=>{C||(N(!0),w?.(e))},D=e=>{C&&(N(!1),k?.(e))},E=b&&(b.hasOwnProperty("href")||b.hasOwnProperty("target")||b.hasOwnProperty("rel")||b.hasOwnProperty("linkPopupId")),A={...d(e),"data-direction":a,"data-listposition":i,"data-parent-id":l,"data-data-id":s,"data-state":[u?"drop":"menu",c&&"selected",p&&"over",E?"link":"header"].join(" "),"data-index":I,"data-dropdown":M},B=e=>e?e.trim():"\xa0",T=P?(0,t.jsx)("ul",{"aria-hidden":!0,style:{display:"none"},children:O.map((e,r)=>{let{hasPopup:n,"aria-current":o}=e;return(0,t.jsx)("li",{children:(0,t.jsx)(f,{wrapperProps:{ariaHasPopup:n,ariaCurrent:o},link:e.link,tabIndex:-1,compClassName:x,children:B(e.label)})},e.id||r)})}):null;return(0,t.jsxs)(h,{id:m,...A,className:n(x,y),onClick:j,onDoubleClick:g,onMouseEnter:_,onMouseLeave:D,onFocus:e=>{e.nativeEvent instanceof MouseEvent&&_(e)},onBlur:e=>{e.nativeEvent instanceof MouseEvent?D(e):N(!1)},onKeyDown:e=>{"Escape"===e.key&&(C&&N(!1),k?.(e))},children:[S(B(o)),P&&(0,t.jsx)("button",{className:n("H4AHlN",{Ln3X5V:C}),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(C||(N(!0),w?.({...e,currentTarget:e.currentTarget?.parentNode})),C&&(N(!1),k?.({...e,currentTarget:e.currentTarget?.parentNode})))},"aria-label":e?.translations?.dropdownButtonAriaLabel?.replace("<%= itemName %>",B(o))||"More pages",children:(0,t.jsx)(v,{})}),T]})},y=e=>{let{id:r,"aria-haspopup":o,"aria-describedby":a,"aria-current":i,"aria-expanded":l,isMoreButton:s,dir:u,textAlign:c,positionInList:d,link:p,skinsStyle:b,skin:v,role:y}=e;return(0,t.jsx)(m,{...e,className:n(e.className,b[v]),children:e=>(0,t.jsx)(f,{wrapperProps:{positionInList:d,ariaHasPopup:o,ariaDescribedBy:a,isMoreButton:s,ariaCurrent:i,ariaExpanded:l,role:y},link:p,className:b.linkElement,children:(0,t.jsx)("div",{className:b.gapper,children:(0,t.jsx)("div",{className:b.wrapper,children:(0,t.jsx)(h,{wrapperProps:{dir:u,textAlign:c,id:r},classNames:{bg:b.bg,label:b.label},children:e})})})})})},x={root:"GbPUBX",OverlineMenuButtonNSkin:"qCNEPE",overlineMenuButtonNSkin:"qCNEPE",linkElement:"fin_uM",gapper:"XlC3P8",wrapper:"YFGDkY",label:"TuNPSe"},j=e=>(0,t.jsx)(y,{...e,skinsStyle:x,skin:"OverlineMenuButtonNSkin"}),g="wixui-",w=(e,...t)=>{let r=[];return e&&r.push(`${g}${e}`),t.forEach(e=>{e&&(r.push(`${g}${e}`),r.push(e))}),r.join(" ")},k=new Set(["PointerMenuButtonHorizontalMenuAdaptationSkin","PointerMenuButtonSkin","VerticalRibbonsMenuButtonSkin","RibbonsMenuButtonSkin"]),I="__more__",S=e=>e.split(/[?#]/)[0],M=function(){let e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=new Set([...Array.from((e=o.compId||o.dataId,t=new Set,e&&(t=new Set(r.filter(e=>e.link&&(!e.link.href||S(e.link.href)===S(n))&&(e.link.anchorCompId&&e.link.anchorCompId===o.compId||e.link.anchorDataId&&e.link.anchorDataId===o.dataId&&"SCROLL_TO_TOP"!==e.link.anchorDataId&&"SCROLL_TO_BOTTOM"!==e.link.anchorDataId)))),t)),...Array.from(r.filter(e=>e.link&&e.link.linkPopupId&&e.link.linkPopupId===a))]),l=i.size>0;return r.forEach(e=>{let t=e.items&&e.items.length?M(e.items,n,o,a):new Set;!1!==e.selected&&((e.selected||!l&&!(e.link&&(e.link.anchorDataId||e.link.anchorCompId))&&e.link&&e.link.href&&decodeURIComponent(S(e.link.href))===S(n)||e.link&&Object.keys(e.link).length>0&&t.size>0)&&i.add(e),t.forEach(e=>i.add(e)))}),i};function O(e,t){return e.filter((e,r)=>{var n;let o=(n=r.toString(),`${t}${n}`),a=document.getElementById(o);return a?.style?.visibility==="hidden"})}var C=o(55359),N=o.n(C),P=o(58478);let _=e=>{let o=r.useMemo(()=>M(e.items,e.currentUrl,e.activeAnchor,e.currentPopupId),[e.items,e.currentUrl,e.activeAnchor,e.currentPopupId]),{ariaAttributes:a}=e,i=(e,r)=>{let{Button:n}=e,o={...{onMouseEnter:e.onItemMouseEnter,onMouseLeave:e.onItemMouseLeave,onDoubleClick:e.onItemDblClick,onClick:e.onItemClick,textAlign:e.alignText,translations:e.translations},...r};return(0,t.jsx)(n,{...o})},l=(e,t)=>{let{items:r=[],compClassName:n,dropdown:a,rtl:l,buttonAlign:u,stretch:c}=t,{hover:d}=e,p={};return r.map((t,f)=>{var b,h,v,m,y,x;let j=t.hasPopup??(t?.items?.length??0)>0,g=`${a?"moreContainer":""}${f}`,w={isContainer:a,isSelected:o.has(t),positionInList:t.positionInList||(b=f,h=r.length,v=a,m=l,y=u,x=c,b===h-1?1===h?"dropLonely":v?"bottom":x||"right"===y?m?"left":"right":"center":0===b?v?"top":x||"left"===y?m?"right":"left":"center":v?"dropCenter":"center"),id:s(g),index:f,refInParent:g,isDropDownButton:a,...o.has(t)&&{"aria-current":"page"},...j&&{"aria-haspopup":"true","aria-expanded":!(0,P.isNil)(d)&&parseInt(d,10)===f},tagName:"li",direction:l?"rtl":"ltr",parentId:t.parent,dataId:t.id,label:t.label,link:t.link,compClassName:n,key:((e,t)=>{let r=e,n=0;for(;t[r]&&n<100;)r+=t[r]++,n++;return t[r]=(t[r]||0)+1,r})(t.label,p),subItems:a?void 0:t.items?.map(e=>({...e,...o.has(e)&&{"aria-current":"page"}})),role:j&&N()(t.link)?"button":void 0};return i(e,w)})},s=t=>{var r;return r=e.id,`${r}${t}`},u=(e=>{let t,{role:r,tabIndex:n,tabindex:o,screenReader:a,lang:i,ariaAttributes:l={}}=e;return{role:r,tabIndex:n??o,screenReader:a,ariaAttributes:(t=Object.entries(l).reduce((e,[t,r])=>({...e,[`aria-${t}`.toLowerCase()]:r}),{}),Object.entries(t).reduce((e,[t,r])=>(c.includes(t)||(e[t]=r),e),{})),lang:i}})({role:e.role,ariaAttributes:a});return function(r){let o,{translations:a,styles:c}=r,d=function(e){let{styles:r,skin:o,alignButtons:a="center",marginAllChildren:u,onMenuKeyDown:c}=e,d=function(e){let{styles:t,items:r,rtl:o,stretchButtonsToMenuWidth:a,alignButtons:u="center"}=e,c=l(e,{items:r,compClassName:n(t.menuItem,w("dropdown-menu__item")),rtl:o,buttonAlign:u,stretch:a}),d=function(e){let{rtl:t,styles:r,stretchButtonsToMenuWidth:n,alignButtons:o="center",moreButtonLabel:a,onItemMouseEnter:l,onItemMouseLeave:u,onSubMenuKeyDown:c}=e,d=t?"left":"right";return n||"right"===o||(d="center"),i(e,{label:a||"",isSelected:!1,positionInList:d,id:s(I),index:I,refInParent:I,key:I,onFocus:l,onBlur:u,"aria-haspopup":"true",tagName:"li",onKeyDown:c,isDropDownButton:!1,compClassName:r.moreButton,isMoreButton:!0})}(e);return d&&c.push(d),c}(e),p=s("itemsContainer"),f=(0,t.jsx)("ul",{className:n(r.itemsContainer,r[`${a}`]),id:p,style:{textAlign:a},"data-marginallchildren":u,onKeyDown:c,children:d});if((()=>{switch(o){case"IndentedMenuButtonSkin":case"ShinyMenuIIButtonSkin":case"SloppyBorderMenuButtonSkin":return!0;default:return!1}})()){let e=s("wrapper");f=(0,t.jsx)("div",{className:n(r.itemsContainerWrapper),id:e,children:f})}return f}(r),p=function(e){let{skin:r,styles:n}=e,o=null;return k.has(r)&&(o=(0,t.jsx)("div",{className:n.utility})),o}(r),f=function(r){let{alignButtons:o="center",onSubMenuKeyDown:a,hover:i,styles:u}=r,c=function(t){let{items:r,rtl:n,alignButtons:o="center",stretchButtonsToMenuWidth:a,hover:i,styles:s}=t,u=null,c=[];if(r&&i){let t=parseInt(i,10);Number.isInteger(t)&&r[t]?u=r[t].items:i===I&&(u=O(r,e.id).reduce((e,t)=>{let r=[];return t.items&&(r=t.items.map(e=>({...e,parent:t.id}))),[...e,t,...r]},[]))}return u&&(c=l(t,{items:u,compClassName:s.dropdownButton,dropdown:!0,rtl:n,buttonAlign:o,stretch:a})),c}(r),d=s("moreContainer"),p=s("dropWrapper"),f=(c?.length??0)>0,b=n(u.dropWrapper,{[u.showMore]:f}),h=function(e){let{hover:t,hoverListPosition:r}=e;return t?r:null}(r);return(0,t.jsx)("div",{className:b,id:p,"data-drophposition":h,"data-dropalign":o,"data-dropdown-shown":f,children:(0,t.jsx)("ul",{className:n(u.moreContainer,w("dropdown-menu__submenu")),"data-hover":i,id:d,onKeyDown:a,children:c})})}(r),b=s("navContainer");return(0,t.jsxs)("nav",{className:n(c.navContainer),id:b,"aria-label":a.ariaLabel,...u.ariaAttributes,role:u.role,onMouseEnter:r.onMouseEnter,onMouseLeave:r.onMouseLeave,children:[p,d,f,(o=a.subMenuIndication,(0,t.jsx)("div",{style:{display:"none"},id:`${s("navContainer")}-hiddenA11ySubMenuIndication`,children:o}))]})}(e)},D={hover:null,hoverListPosition:null},E=e=>{let o,[a,i]=r.useState(D),l=r.useRef(),s=t=>{let{hover:r}=a,{id:n,items:o}=e,i=parseInt(t.getAttribute("data-index")||"-1",10);return t?.parentNode?.id!==`${n}moreContainer`?o[i]:r?r===I?O(o,n)[i]:o[parseInt(r,10)].items[i]:null},u=t=>{let{onItemMouseIn:r}=e,{currentTarget:n}=t;r?.(t,s(n)),c(t)},c=t=>{let{hover:r}=a,{id:n}=e,{currentTarget:l}=t,s=l.getAttribute("data-listposition"),u=l.getAttribute("data-index")||"-1",c=parseInt(u,10);clearTimeout(o),l?.parentNode?.id!==`${n}moreContainer`&&(Number.isInteger(c)&&-1!==c||u.startsWith("__"))&&u!==r&&i({hover:u,hoverListPosition:s})},d=t=>{let{onItemMouseOut:r}=e,{currentTarget:n}=t;r?.(t,s(n)),p(t)},p=e=>{e.nativeEvent instanceof MouseEvent?o=setTimeout(()=>{i({hover:null,hoverListPosition:null})},1e3):i({hover:null,hoverListPosition:null})},f=t=>{let{onItemDblClick:r}=e,{currentTarget:n}=t;r?.(t,s(n))},b=t=>{let{hover:r}=a,{currentTarget:n}=t,{items:o,onItemClick:i,isTouchDevice:l}=e;if(i?.(t,s(n)),l){let e=n.getAttribute("data-index")||"-1",a="true"===n.getAttribute("data-dropdown"),i=parseInt(e,10),l=o?o[i]:null,s=e===I||l?.items?.length>0;a?p(t):r?(p(t),s&&r!==e&&(t.preventDefault(),t.stopPropagation(),c(t))):s&&(c(t),t.preventDefault(),t.stopPropagation())}},h=function(t){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(l.current){let{id:n}=e,o=l.current.querySelector(`#${n}itemsContainer > li:nth-child(${t+1})`);for(;o&&"true"===o.getAttribute("aria-hidden");)o=r?o.previousSibling:o.nextSibling;if(o){let e=o.querySelector("button")||o.childNodes?.[0];if(e)return e.focus(),!0}}return!1},v=t=>{let{hover:r}=a,{items:n}=e,{key:o,shiftKey:i}=t;if(null!==r){let a=r?parseInt(r,10):-1,s=!1;if("Tab"===o&&!i&&n){let t=n[a];t&&t.items&&(s=(()=>{let{id:t}=e;if(l.current){let e=l.current.querySelector(`#${t}moreContainer li:nth-child(1) a`);if(e)return e.focus(),!0}return!1})())}s&&(t.stopPropagation(),t.preventDefault())}},m=t=>{let{hover:r}=a,{items:n}=e,{shiftKey:o,key:i,target:l,currentTarget:s}=t,u=l;if(l!==s&&"li"!==l.tagName.toLowerCase()&&(u=l.closest("li")),u){let e=u.getAttribute("data-index")||"",a=!1;if(r){let l,s=Number.isNaN(l=parseInt(r,10))?-1:l;if("Escape"===i&&(a=h(s,o)),"Tab"===i){let r=parseInt(e,10);if(s>=0){if(o)0===r&&(a=h(s,o),d(t));else if(n&&n[s]){let e=n[s];e&&e.items&&e.items.length===r+1&&(a=h(s+1),d(t))}}}}a&&(t.stopPropagation(),t.preventDefault())}};return function(r,o){let{id:a,className:i,customClassNames:s=[],skin:c,rtl:p,styles:h,lang:y}=r,x={id:a,class:n(h[c],h.wrapper,i,w("dropdown-menu",...s),"hidden-during-prewarmup"),ref:l,tabIndex:-1,dir:p?"rtl":"ltr",lang:y,...function(e,t){let{hover:r,hoverListPosition:n}=t,{stretchButtonsToMenuWidth:o,sameWidthButtons:a,skinExports:i,alignButtons:l="center",items:s,isQaMode:u,fullNameCompType:c}=e;return{"data-stretch-buttons-to-menu-width":o,"data-same-width-buttons":a,"data-num-items":s?.length,"data-menuborder-y":i.menuBorderY,"data-menubtn-border":i.menuBtnBorder,"data-ribbon-els":i.ribbonEls,"data-label-pad":i.labelPad,"data-ribbon-extra":i.ribbonExtra,"data-drophposition":n,"data-dropalign":l,"data-hovered-item":r,...u?{"data-comp":c,"data-aid":c}:{}}}(r,o)};return(0,t.jsx)("wix-dropdown-menu",{...x,children:(0,t.jsx)(_,{...r,...o,onItemMouseEnter:e.isTouchDevice?void 0:u,onItemMouseLeave:e.isTouchDevice?void 0:d,onItemDoubleClick:e.onItemDblClick?f:void 0,onItemClick:e.isTouchDevice||e.onItemClick?b:void 0,onMenuKeyDown:v,onSubMenuKeyDown:m})})}(e,a)},A=r.forwardRef((e,r)=>{let{styles:n,Button:o,...a}=e;return(0,t.jsx)(E,{...a,styles:n,Button:o,ref:r})}),B={wrapper:"HvW69V",navContainer:"bD16aG",itemsContainerWrapper:"i6MV0K",itemsContainer:"ht6q8b",menuItem:"bIPEYu",moreButton:"WsYyk3",dropdownButton:"dH5uT4",dropWrapper:"FEUbr9",moreContainer:"vyRg8y",showMore:"_XuIM9",utility:"GlN0iH",OverlineMenuButtonSkin:"znNXtd",overlineMenuButtonSkin:"znNXtd"},T={DropDownMenu_OverlineMenuButtonSkin:{component:r.forwardRef((e,r)=>(0,t.jsx)(A,{...e,styles:B,Button:j,ref:r})),controller:(e=e=>{let{stateValues:t,mapperProps:r}=e,{currentUrl:n}=t;return{...r,currentUrl:n}},{useComponentProps:(t,r,n)=>e({mapperProps:t,stateValues:r,controllerUtils:{...n,updateStyles:e=>{let t=Object.entries(e).reduce((e,[t,r])=>({...e,[t.startsWith("--")?t:t.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)]:void 0===r?null:r}),{});n.updateStyles(t)}}})})}}})(),a})());